<?
class plugin_logico_01
{
  var
    //variables de referencia con guion
    $id_contacto,
    $id_llamada,
    $l_edicion,
    //variables y constantes generales
    $st_JSPreguntas,
    $st_inputsHidden,
    $i_incPreguntas = 0;

  function fcn_print_plugin($id_guionPregunta, $i_numPregunta, $i_obligatoria, $st_nombre, $JS_events)
  {
    $obj_db = new BD();
    $obj_design = new design();

    //valida si es solo lectura o escritura
    $st_edicion = "";
    if ($this->l_edicion == false)
    {
      $st_edicion = " disabled onfocus=\"this.blur();\"";
    }

    //query para obtener la respuesta dada
    $st_query = "select respuesta from tbl_respuestas where id_contacto=".$this->id_contacto." and id_llamada=".$this->id_llamada."
                 and id_guionPregunta=".$id_guionPregunta." order by id_respuesta";
//c    echo $st_query."<p>";
    $arr_respuesta = $obj_db->fcn_select($st_query);


    $arr_respuestas[0][0] = 1;
    $arr_respuestas[0][1] = "Si";
    $arr_respuestas[1][0] = 0;
    $arr_respuestas[1][1] = "No";

    $JS_events = "onchange=\"forma_guion.hpregunta".$id_guionPregunta.".value=this.value;\"";

    $st_respuestas = $obj_design->fcn_radio($arr_respuestas, $st_nombre, "", $arr_respuesta[0][0], $JS_events." ".$st_edicion);

    $st_JSPreguntas = "";
    if ($i_obligatoria == 1)
    {
      $st_JSPreguntas .= "  if (theForm.hpregunta".$id_guionPregunta.".value == '')
                            {
                              alert('Esta pregunta es obligatoria.');
                              theForm.pregunta".$id_guionPregunta.".focus();

                              return false;
                            }\r\n";
    }
//c    $st_JSPreguntas = ""; //kitar despues

    $this->st_JSPreguntas = $st_JSPreguntas;
    $this->st_inputsHidden = "<input type=\"hidden\" name=\"hpregunta".$id_guionPregunta."\" value=\"".$arr_respuesta."\">
                              <input type=\"hidden\" name=\"hnumPregunta".$i_numPregunta."\" value=\"".$id_guionPregunta."\">\r\n";

    return $st_respuestas;
  }
}
?>